package runServer

import (
	"fmt"
	"kuaishou_verify/src/dealVerify"

	"github.com/gin-gonic/gin"
)

var _port string
var _main_data = []dealVerify.MainData{}

// func sayHelloName(w http.ResponseWriter, r *http.Request) {
// 	r.ParseForm()
// 	fmt.Println(r.Form)
// 	fmt.Println("path: ", r.URL.Path)
// 	fmt.Println("scheme: ", r.URL.Scheme)
// 	fmt.Println(r.Form["url_long"])
// 	for k, v := range r.Form {
// 		fmt.Println("key: ", k)
// 		fmt.Println("val: ", strings.Join(v, " "))
// 	}
// 	data, _ := json.Marshal(_main_data)
// 	fmt.Fprintf(w, string(data))
// }

// func start() {
// 	http.HandleFunc("/", sayHelloName)
// 	err := http.ListenAndServe("0.0.0.0:"+_port, nil)
// 	if err != nil {
// 		log.Fatal("ListenAndServe: ", err)
// 	}
// }

func RunServer(port string, main_data []dealVerify.MainData) {
	_port = port
	_main_data = main_data
	start_gin()
}

func start_gin() {
	r := gin.Default()
	r.GET("/", func(c *gin.Context) {
		c.JSON(200, _main_data)
	})
	fmt.Println("服务地址:localhost:" + _port)
	r.Run("0.0.0.0:" + _port)
}
